package co.edu.udea.iw.dao;

import java.util.List;

import co.edu.udea.iw.dto.respuesta;
import co.edu.udea.iw.exception.waDaoException;

public interface RespuestaDAO {

	
	
	/**
	 * Metodo que permite ingresar una nueva respuesta
	 * @param res
	 * @return
	 * @throws waDaoException
	 */
	public respuesta insertar(respuesta res) throws waDaoException;

	/**
	 * metodo que permite modificar una respuesta existnte
	 * @param res
	 * @return
	 * @throws waDaoException
	 */

	public respuesta modificar(respuesta res) throws waDaoException;

	/**
	 * metodo que permite eliminar una respuesta
	 * 
	 * @param res
	 * @return
	 * @throws waDaoException
	 */

	public void eliminar(respuesta res) throws waDaoException;

	/**
	 * metodo que lista todos las respuestas hechas a los clientes en la base de datos
	 * 
	 * @return
	 * @throws waDaoException
	 */
	public List<respuesta> Consultar() throws waDaoException;

	/**
	 * metodo que obtiene una respuesta en concreto
	 * 
	 * @param id_respuesta
	 * @return
	 * @throws waDaoException
	 */

	public respuesta obtener(String id_respuesta ) throws waDaoException;
	
	
	
	
	
}
